#include <iostream>
using namespace std;
int main()
{
    // 1、列表初始化
    // 列表初始化不允许隐式的类型转换
    int a{1};
    // int a{1.1};
    cout << a << endl;

    // 2、括号初始化
    // 括号初始化允许隐式的类型转换
    // int b(1);
    int b(1.9);
    cout << b << endl;

    // 3、拷贝初始化，存在隐式类型转化
    int c = 1;
    cout << c << endl;
}
